Mini-Indexes for Literate Programs

نویسنده

  • Donald E. Knuth
چکیده

This paper describes how to implement a documentation technique that helps readers to understand large programs or collections of programs, by providing local indexes to all identifiers that are visible on every two-page spread. A detailed example is given for a program that finds all Hamiltonian circuits in an undirected graph.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Intraday Price Formation in US Equity Index Markets

Preliminary draft Not for attribution Comments welcome Current drafts of this paper and the associated computer programs and data will be posted to my web site: All errors are my own responsibility. Abstract / Summary The market for US equity indexes has traditionally comprised floor-traded index futures contracts and the individual markets for the component stocks. This picture has been altere...

متن کامل

Determinants of Adoption of Mini-Tuber Seed Potato: A Case in Ardabil Province of Iran

The aim of this study was to examine factors affecting adoption of mini-tuber seed potato. Survey research design was used in this study. A sample of 100 potato growers who were informed about mini-tuber was selected and divided into adopter and non-adopter groups. Questionnaire was used as the instrument for data collection and was validated by a panel of experts. A pilot study was conducted f...

متن کامل

Model Self-Assessment of Writing Principles Principle 3: Agents, Actions, and Objects

We used literate programming on a team project to write a 33,000-line program for the Synthesizer Generator. The program, Penelope, was written using WEB, a tool designed for writing literate programs. Unlike other WEB programs, many of which have been written by WEB’s developer or by individuals, Penelope was not intended to be published. We used WEB in the hope that both our team and its fina...

متن کامل

Literate Programming on a Team Project

We used literate programming on a team project to write a 33,000line program for the Synthesizer Generator. The program, Penelope, was written using WEB, a tool designed for writing literate programs. Unlike other WEB programs, many of which have been written by WEB's developer or by individuals, Penelope was not intended to be published. We used WEB in the hope that both our team and its nal p...

متن کامل

AOPS: an abstraction-oriented programming system for literate programming

The practice of literate programming is not widespread because existing literate programming systems have some undesirable characteristics such as programming language and text processor dependence and lack of flexible tools for viewing and manipulation of the source file. This paper describes the literate programming system AOPS (Abstraction Oriented Programming System) which addresses both of...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Software - Concepts and Tools

دوره 15  شماره 

صفحات  -

تاریخ انتشار 1994